SQL Server Transaktionsverhalten ändern
Microsoft ist es jetzt endlich gelungen dem SQL Server 2005 eine Art MVCC/MVRC zu verpassen. Damit ist jetzt endlich Schluss mit dem lästigen Table Lock, welches der SQL Server 2000 bei einem schreibenden Zugriff auf eine Tabelle durch geführt hat. Auch gibt es mit Hilfe neuer Mechnismen keine Dirty Reads und dergleichen mehr.
ALTER DATABASE Datenbankname SET READ_COMMITTED_SNAPSHOT ON;
Das war es schon. Der Hacken ist leider das der Server jetzt wesentlich langsamer ist. Wollen wir hoffen das dies in einem der nächsten Servicepacks behoben wird. Aber vielleicht reicht Ihnen ja die Performance für Ihre Zwecke aus.